Obrasci štampe

Namena forme
Forma služi za pregled i unos korisničkih obrazaca za štampu u sistem. Obrasci se čuvaju u bazi podataka i vezuju se za naziv dokumenta.
Šta forma omogućava
Forma trenutno pruža sledeće mogućnosti:
- prikaz postojećih obrazaca iz baze
- dodavanje novog obrasca iz fajla
- izmenu postojećeg obrasca ako već postoji obrazac sa istim nazivom
- automatsko evidentiranje naziva obrasca u podešavanjima sistema
Način rada forme
1. Učitavanje podataka pri otvaranju
Kada se forma otvori:
- iz baze se čitaju svi zapisi iz tabele dramin_schema.stampa
- u listi se prikazuju nazivi dokumenata / obrazaca
To znači da korisnik odmah vidi sve ranije sačuvane štampe.
2. Dodavanje obrasca
Klikom na dugme mtDodaj:
- otvara se dijalog za izbor fajla
- korisnik bira fajl sa računara
- iz naziva fajla se uzima naziv bez ekstenzije
- sadržaj fajla se učitava u memoriju
- fajl se snima u bazu:
- ako obrazac sa tim nazivom ne postoji, dodaje se novi zapis
- ako već postoji, postojeći zapis se ažurira novim sadržajem
Nakon uspešnog snimanja prikazuje se poruka:
- Obrazac je uspešno snimljen!
Zatim se lista obrazaca ponovo učitava.
Pravila i ograničenja
Naziv obrasca
Naziv obrasca se formira iz naziva fajla, bez ekstenzije.
Primer:
- fajl Otpremnica.xml
- naziv obrasca u sistemu: Otpremnica
Ažuriranje postojećeg obrasca
Ako u bazi već postoji dokument sa istim nazivom, forma neće napraviti duplikat, već će zameniti postojeći sadržaj fajla.
Maksimalna veličina fajla
Forma dozvoljava unos fajla do:
- 16 MB
Ako je fajl veći od toga, biće prikazana greška:
- Veličina fajla je >16MB
Prikaz grešaka
Ako dođe do greške pri radu sa bazom ili fajlom, poruka o grešci se prikazuje na kontroli metroLabel7.
Koraci za korišćenje
Dodavanje novog obrasca
- Otvoriti formu za štampe.
- Sačekati da se učita lista postojećih obrazaca.
- Kliknuti na dugme za dodavanje.
- Izabrati fajl sa računara.
- Potvrditi izbor.
- Sačekati poruku o uspešnom snimanju.
- Proveriti da li se novi obrazac pojavio u listi.
Izmena postojećeg obrasca
- Pripremiti novu verziju fajla sa istim nazivom kao postojeći obrazac.
- Kliknuti na dugme za dodavanje.
- Izabrati novi fajl.
- Sistem će automatski zameniti postojeći sadržaj u bazi.
Mogućnosti koje forma trenutno pruža
Na osnovu prikazanog koda, forma podržava:
- pregled spiska obrazaca
- dodavanje novih obrazaca
- zamenu postojećih obrazaca po nazivu
- čuvanje obrazaca direktno u bazi podataka
Kratak opis za krajnjeg korisnika
Forma za štampu služi za unos i održavanje korisničkih obrazaca. Korisnik bira fajl sa računara, a sistem ga smešta u bazu podataka pod nazivom izvedenim iz imena fajla. Ako obrazac već postoji pod istim nazivom, sistem ga automatski ažurira. Lista na formi prikazuje sve trenutno evidentirane obrasce.